home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1996 January: Mac OS SDK / Dev.CD Jan 96 SDK / Dev.CD Jan 96 SDK1.toast / Development Kits (Disc 1) / AOCE / Development Tools / Sample Code / Messaging Service Access Module / Internet PMSAM / Internet PMSAM source / smtp.protocol.h < prev    next >
Encoding:
C/C++ Source or Header  |  1993-10-07  |  814 b   |  20 lines  |  [TEXT/MPS ]

  1. #pragma once
  2. #define __GW_SMTPPROTOCOL__
  3.  
  4. #define    kSMTPPort        25
  5. #define    kSMTPTimeout    15
  6. #define    kSMTPCommandLength    2048
  7. #define    kExtenderChar    '-'
  8. #define    kMessageTerminator    "\015\012.\015\012"
  9. #define    kHeaderTerminator    "\015\012\015\012"
  10.  
  11. OSErr SendSMTP(char *headerText,FSSpec *contentSpool,char *bccText,char *fromAddress,unsigned long smtpServerAddress);
  12. OSErr RcptMsg(char *text,unsigned long stream,char *header);
  13. void ExitSMTP(unsigned long stream,Ptr lfText,char *command);
  14.  
  15. OSErr SMTP_Command(unsigned long connID,char *command,Ptr *response,unsigned long *responseLength);
  16. OSErr SMTP_GetResponse(unsigned long connID,Ptr *response,unsigned long *responseLength);
  17.  
  18. Boolean CheckExtendedReply(Boolean inExtendedReply,Ptr lineStart,Ptr curPtr,char *extenderString);
  19. Boolean PositiveResponse(char *response);
  20.